From m-GAIA to Grasshopper: Engineering Mobile Agent Applications
نویسندگان
چکیده
There is a need for agent oriented software engineering (AOSE) methodologies that support the conceptual modelling of mobile agent systems. In this paper, we present m-GAIA, our extension to the GAIA methodology for modelling mobile agent systems. m-GAIA incorporates explicit constructs to perform the analysis and design of multiagent systems which include mobile agents. We also present our experiences in mapping the conceptual models developed in m-GAIA to an implementation using the Grasshopper mobile agent toolkit.
منابع مشابه
MGAIA: Extending the GAIA Methodology to Model Mobile Agent Systems
Mobile agents are a class of software agents that have the ability to move from host to host and are particularly relevant for mobile and distributed applications. The development of several mobile agent implementation environments has necessitated conceptual modelling techniques for mobile agent applications. In this paper, we present mGaia, our extension of the Gaia Agent Oriented Software En...
متن کاملAT2AI-6: From Agent Theory to Agent Implementation Preface
An itinerary scripting language provides a tool to accelerate the development of mobile agent applications. The main purpose of this paper is to discuss research challenges of itinerant mobile agents (ITAG) and describe the migration of ITAG to JADE, the popular FIPA-compliant agent platform. The migration process was based on two major steps: the migration of agent communications and agent tas...
متن کاملAgent-Oriented Software Engineering for Internet Applications
The metaphors of autonomous agents and agent societies have the potential to make a signi cant impact on the processes of analysis design and development of complex software systems on the Internet In this chapter we concentrate predominantly on agent societies and show how work on coordination models and technologies provides a powerful framework for the engineering of Internet based multi age...
متن کاملBuilding distributed applications with Java mobile agents
Mobile agents are quite a novel and powerful paradigms for representing and building distributed applications. Despite its growing popularity, the mobile-agent model of computations has some disputable features and needs further study and experimentation. This paper points out some strengths and weaknesses of the general model and its particular implementations, focusing on the Java-based Grass...
متن کاملComparative Efficiency and Implementation Issues of Itinerant Agent Language on Different Agent Platforms
An itinerary scripting language provides a tool to accelerate the development of mobile agent applications. The main purpose of this paper is to discuss research challenges of itinerant mobile agents (ITAG) and describe the migration of ITAG to JADE, the popular FIPA-compliant agent platform. The migration process was based on two major steps: the migration of agent communications and agent tas...
متن کامل